Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Rep F4 Turkey F5 Turkey F6 Czech Republic F1 Czech Republic F2 Czech Republic F4 Czech Republic F5 Turkey F5 Italy F6 Czech Republic F1 Czech Republic F2 Netherlands F2 Armenia F2 Estonia F1 Slovakia F2 Romania F7 Turkey F29 Turkey F30 China F1 USA F5 USA F8 France F7 France F8 Czech Republic F2 Germany F8 Czech Republic F4 Czech Republic F5 Czech Republic F6 Austria F5 Poland F4 Georgia F2 Portugal F4 Portugal F5 Morocco F6 Israel F1 Israel F2 USA F5 USA F6 USA F6 USA F7 Czech Republic F3 Czech Rep F5 Prague Open - Prague Oberstaufen Cup - Oberstaufen s Tennis Masters 06 - Graz Turkey F3 Heilbronn Open - Heilbronn Noumea Challenger Heilbronn Challenger Wolfsburg Challenger Bangkok Challenger Sofia Challenger Ostrava Challenger Braunschweig Challenger Istanbul Challenger Freudenstadt Challenger Okal Cup - Eckental Okal Cup 2001 International Bavarian Championships - Eckental Kosice Challenger Challenger Hamburg - Hamburg DPD Challenger 2002 - Aschaffenburg Mersin Challenger St. Petersburg Challenger by Kinex - St. Petersburg Ostrava Challenger ATP Challenger 2003 Numea - New Caledonia Prostejov Challenger Corona Mexico City Open - Mexico City Quelle Cup 2000 - Furth Braunschweig Challenger Siemens Open - Scheveningen Liberec Challenger San Marino Challenger Okal Cup 2003 - Eckental Unicredit Czech Open 2007 - Prostejov Arroyo de la Encomienda - Valladolid Orleans Challenger Bordeaux Challenger Orleans Challenger Geneva Challenger Nord/LB Open 2004 - Braunschweig Prostejov Challenger Pro Tennis World Open - Sunrise Rome Challenger Heilbronn Challenger Portoroz Challenger Meerbusch Challenger BMW Tennis Championship - Sunrise Nord LB Open - Braunschweig San Marino Cepu Open - San Marino Meerbusch Challenger Nord LB Open 2007 - Braunschweig Tampere Challenger Malaysian Open - Kuala Lumpur Mobilux Open - Luxembourg Belgrade Challenger Rome Challenger Furth Challenger Roanne Challenger Ostdeutscher Sparkassen Cup - Dresden BMW Tennis Championship - Sunrise Aamulehti Tampere Open - Tampere Ostdeutscher Sparkessen Cup - Dresden Szczecin Challenger Heilbronn Challenger Schickendanz Open - Furth 9th Wartburg Open - Eisenach Tashkent Challenger Eckental Challenger Rome Challenger Prostejov Challenger Prostejov Challenger Prague Challenger Braunschweig Challenger Poznan Challenger Mons Challenger Prostejov Challenger Volvo Sylt Open - Sylt Bratislava Challenger Szczecin Challenger M15 Uslar Aix En Provence Challenger Furth Challenger Heilbronn Challenger Caltanissetta Challenger Canberra Challenger Kaohsiung Challenger Ilkley Challenger Schickendanz Open - Furth Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Open de la Ville de Saint Denis - Reunion Island Orleans Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Pau Challenger Volkswagen Challenger 2004 - Wolfsburg Open de Franche-Comte - Besancon Dubai Open - Dubai Mouilleron-Le-Captif Challenger Grand Prix Hassan II - Casablanca Bratislava Challenger Prague 2 Challenger Ilkley Challenger ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Warsteiner Challenger Lubeck - Lubeck St. Brieuc Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Ostrava Challenger Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Tropez Challenger Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Prague Challenger Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Prostejov Challenger BMW Open - Munich Gerry Weber Open - Halle Marbella Challenger Orange Prokom Open - Sopot BCR Open Romania - Bucharest Ostrava Challenger Aix En Provence Challenger Open de Moselle - Metz Rhein-Main Challenger 2003 - Aschaffenburg BA-CA Tennis Trophy - Vienna Heilbronn Challenger Prostejov Challenger Fujitsu Siemens Open - Budapest Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach Liberec Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Nottingham Challenger - Nottingham Genova Challenger Kaohsiung Challenger Amersfoort Challenger BMW Open - Munich Heilbronn Challenger ATU Cup - Weiden Prostejov Challenger Gerry Weber Open - Halle Black Forest Open 2002 - Freudenstadt Mercedes Cup - Stuttgart Tulln Challenger Generali Open - Kitzbuhel Ismaning Challenger Eckental Challenger Roanne Challenger Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Bengalaru 1 Challenger BCR Open Romania - Bucharest Roseto Degli Abruzzi 2 Challenger Marbella Challenger Open de Moselle - Metz Nottingham Challenger Tehran Open ATP Challenger - Tehran Heineken Open - Auckland Vancouver Challenger Open Sainte Victoire - Aix-En-Provence Delray Beach International Tennis Championships - Delray Beach Granby Challenger KGHM Dialog Polish Indoors - Wroclaw Ostrava Challenger Surbiton Challenger Oeiras 3 Challenger Villena Challenger Lugano Challenger Pune Challenger Barletta Challenger Hersonissos 1 Challenger Prague Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril International German Open - Hamburg BCR Open Romania - Bucharest Ostrava Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane Bergamo Challenger Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Napoli Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Ismaning Challenger Brest Challenger Eckental Challenger Bratislava Challenger Swiss Indoors Basel - Basel Bangkok Challenger Open Sud de France - Montpellier Bangkok Challenger Ostrava Challenger Prague Challenger Gerry Weber Open - Halle Oeiras 3 Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Szczecin Challenger Busan Challenger Moselle Open - Metz China Open - Beijing Ostrava Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Prague Challenger Apia International - Sydney Karlsruhe Challenger U.S. National Indoor Tennis Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Prostejov Challenger BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Furth Challenger Gerry Weber Open - Halle Jersey Challenger Bratislava Challenger China Open - Beijing Heineken Open - Auckland Open de Moselle - Metz Salzburg Challenger Braunschweig Challenger Heineken Open - Auckland Argentina Open - Buenos Aires Noumea Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Sarajevo Challenger Shenzhen Open - Shenzhen Erste Bank Open - Vienna Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London Winston-Salem Open - Winston-Salem Masters Series - Hamburg Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Davidoff Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Thailand Open - Bangkok ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Sunrise Challenger TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Murray River Open - Melbourne Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Mercedes Cup - Stuttgart Nordea Open - Bastad BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca China Open - Beijing Rome Challenger U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Mercedes Cup - Stuttgart Bratislava Challenger Bet-at-home Open - Hamburg Davidoff Swiss Indoors - Basel SkiStar Swedish Open - Bastad Gerry Weber Open - Halle European Open - Antwerp Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha ASB Classic - Auckland Apia International - Sydney Mercedes Cup - Stuttgart Gerry Weber Open - Halle Ostrava Challenger BA-CA Tennis Trophy - Vienna Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Antalya Cup - Antalya Moselle Open - Metz Plava Laguna Croatia Open - Umag Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Sardegna Open - Cagliari Sydney Tennis Classic - Sydney Sassuolo Challenger Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf Helsinki Challenger China Open - Beijing Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Rome Challenger BRD Nastase Tiriac Trophy - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Pullach Challenger Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Schickendanz Open - Furth Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Samarkand Challenger Vegeta Croatia Open - Umag Rakuten Japan Open - Tokyo Canberra Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Tata Open Maharashtra - Pune Prostejov Challenger TEB BNP Paribas Istanbul Open - Istanbul Braunschweig Challenger Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Istanbul Challenger Shenzhen Open - Shenzhen Brest Challenger Open 13 - Marseille Geovillage Open Trofeo Melia Olbia - Olbia Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Braunschweig Challenger New Delhi Challenger Scheveningen Challenger AEGON International - Eastbourne Liberec Challenger Alicante Challenger Astana Open - Nur-Sultan ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Skopje Challenger Mouilleron-Le-Captif Challenger BMW Open - Munich Geneva Open - Geneva Astana Open - Nur-Sultan Shenzhen Open - Shenzhen China Open - Beijing Generali Open - Kitzbuhel Tata Open Maharashtra - Pune Prostejov Challenger Grodzisk Mazowiecki Challenger Grand Prix Hassan II - Marrakech Swiss Open - Gstaad Split Challenger Zhuhai Open - Zhuhai Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Antalya Open - Antalya Open Sud de France - Montpellier Open Parc - Lyon Mallorca Championships - Mallorca Plava Laguna Croatia Open - Umag Emilia-Romagna Open - Parma Grand Prix Hassan II - Marrakech Forte Village Sardegna Open - Sardinia Hall of Fame Open - Newport Mouilleron-Le-Captif Challenger PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Ismaning Challenger Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Nottingham Challenger Glasgow Challenger Masters Series Monte Carlo - Monte Carlo Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tenerife 3 Challenger Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo St. Petersburg Open - St. Petersburg Bratislava 1 Challenger Liberec Challenger BMW Open - Munich ARAG World Team Championship - Dusseldorf Verona Challenger Kremlin Cup - Moscow Naples Challenger Argentina Open - Buenos Aires Tennis Channel Open - Las Vegas Bank Austria Tennis Trophy - Vienna Plava Laguna Croatia Open - Umag European Open - Antwerp Tampere Challenger M15 Bologna Qatar ExxonMobil Open - Doha Valencia Open - Valencia ASB Classic - Auckland China Open - Beijing Prostejov Challenger Iasi Challenger Tennis Masters Series - Monte Carlo Erste Bank Open - Vienna Chennai Challenger Open de la Comunidad Valenciana - Valencia Pacific Life Open - Indian Wells Tampere Challenger Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Sydney International - Sydney Medibank Private International - Sydney Masters Series Hamburg - Hamburg NASDAQ-100 Open - Miami Mercedes Cup - Stuttgart Next Generation Adelaide International - Adelaide Telecom Italia Masters - Rome Masters Series Monte-Carlo - Monte-Carlo Adelaide International 1 - Adelaide BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Konzum Croatia Open - Umag Zhuhai Open - Zhuhai BNP Paribas Open - Indian Wells Miami Open - Miami Masters Series Monte-Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mallorca Championships - Mallorca BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Australian Open - Melbourne Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Mercedes Cup - Stuttgart Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Kremlin Cup - Moscow Australian Open - Melbourne Swiss Indoors Basel - Basel European Open - Antwerp Wimbledon - London Australian Open - Melbourne Wimbledon - London Maharashtra Open - Pune Australian Open - Melbourne German Tennis Championships - Hamburg French Open - Paris Open 13 Provence - Marseille Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London NASDAQ-100 Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, IND-CZE 1-3 Hopman Cup - Perth Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Finals, Group C Australian Open (juniors) French Open (juniors) Canberra Challenger All Lower level tournaments Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 U.S. Open (juniors) Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, World Group, SF, CZE-ARG 3-2 Olympics - Athens Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Group I, 1R, BIH-CZE 2-3 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) Manacor Challenger Braunschweig Challenger